Изучение C# для начинающих / Урок #4 - Математические действия

Поделиться
HTML-код
  • Опубликовано: 27 май 2024
  • Язык C# обладает множеством встроенных математических функций для обеспечения различных действий. За урок мы научимся выполнять простые математические операции, а также научимся вызывать встроенные математические функции.
    🚀 🚀 Полезные ссылки:
    🎥 Урок на сайте itProger: itproger.com/course/csharp/4
    ⏰ Тайм коды:
    00:00 - Начало
    00:20 - Создание мини программы
    05:28 - Простые математические действия
    08:20 - Сокращенные действия
    11:45 - Встроенные математические функции
    18:52 - Подсчет площади круга
    22:50 - Заключительная часть
    ✔ Сообщество программистов: itproger.com/
    ✔ -------------
    Вступай в группу Вк - prog_life 🚀
    Инстаграм itProger: / itproger_official
    Группа FaceBook - goo.gl/XW0aaP
    Instagram: / gosha_dudar
    Telegram: t.me/itProger_official
    Twitter - / goshadudar
    - Уроки от #itProger 👨🏼‍💻
    - Все уроки по хештегу #itprogerLessons

Комментарии • 214

  • @pavelpolosin2217
    @pavelpolosin2217 Год назад +37

    C# пессимистичный язык, при использовании метода Math.Round на значении 4,5 он выдаёт 4. Значит для него стакан всегда наполовину пуст

    • @funtickgd9502
      @funtickgd9502 5 месяцев назад +2

      Питон тогда тоже) round(0.5) = 0

    • @vanilinvanilin1604
      @vanilinvanilin1604 3 месяца назад +2

      У меня выдоло 5!

    • @GOC_GlobalOccultCoalition
      @GOC_GlobalOccultCoalition 3 месяца назад

      Выдало*

    • @GOC_GlobalOccultCoalition
      @GOC_GlobalOccultCoalition 3 месяца назад +2

      Вообще это конечно очень странно, учитывая что в математике принято округлять в бо́льшую сторону.

    • @zfrankyy
      @zfrankyy День назад

      @@GOC_GlobalOccultCoalition ну так 0.5 относится к первой половине целых чисел, поэтому и округление происходит в сторону первой половины целого числа

  • @mr.adekvat
    @mr.adekvat 2 года назад +44

    Повезло, что нашёл тебя. Со школы у меня база по паскалю есть, поэтому мне все более менее понятно. Спасибо 😘

  • @dmitriyshevchenko6782
    @dmitriyshevchenko6782 Год назад +16

    Существует такой метод как Convert.ToSingle. Позволяет конвертировать данные в тип float.
    А на 22:10 можно было написать :($"Площадь круга с радиусом {radius} равна {area}");
    В остальном - большое спасибо!😊

    • @user-jd8iw7zb5d
      @user-jd8iw7zb5d Год назад +5

      И тебе спасибо за доп информацию)

    • @user-kt5om9ip1b
      @user-kt5om9ip1b 7 месяцев назад

      а зачем он вобще всю эту хуету обьясняет? Оно ведь ни кода не опнадобиться ни одному программисту.

    • @___mishanya___ilin7065
      @___mishanya___ilin7065 4 месяца назад +3

      спасибо за метод с Single,а то метод автора выдавал ошибку даже не знаю сам из-за чего

    • @dmitriyshevchenko6782
      @dmitriyshevchenko6782 4 месяца назад

      @@___mishanya___ilin7065
      Рад, что своим комментарием вам помог 😊
      Успехов в освоении!

    • @totm025
      @totm025 2 месяца назад

      @@user-kt5om9ip1b Так он базу объясняет для тех, кто ничего не знает. Ты же не сразу скачал прогу и такой программист жесткий

  • @avt323290
    @avt323290 Год назад +5

    Спасибо Вам за столь адекватные и подробные уроки!!!1 Прям начал понимать!!!!!! Удачи и процветания Вашему каналу!!!!

  • @user-lv7di2iq7k
    @user-lv7di2iq7k 2 года назад +26

    На 20:30 можно было округлить результат, тогда не пришлось бы менять short на double. Впрочем, так площадь находилась бы не точно.
    Уроки очень крутые! Я новичок, но всё прекрасно понимаю.
    Спасибо большое 🙏💕

  • @zashkvardev2103
    @zashkvardev2103 2 года назад +85

    3:13 а зачем, можно просто написать userInput = Convert.ToSingle(Console.ReadLine());
    Для float есть же метод конвертации Single.

    • @Al_Fajr_89
      @Al_Fajr_89 2 года назад +4

      А шо так можноо было

    • @user-lk6fw2tc1f
      @user-lk6fw2tc1f 2 года назад +3

      Тоже не понял, зачем мудрить. Конверт в сингл и ок.

    • @X1th
      @X1th 2 года назад

      спасибо тебе мил человек

    • @mazdahydrogen5579
      @mazdahydrogen5579 2 года назад

      еще так можно user_input = (float)(Convert.ToDouble(Console.ReadLine()));

    • @user-yj9dv2zg8b
      @user-yj9dv2zg8b 2 года назад

      У меня с Single не работает, работает только с Parse

  • @Duh280
    @Duh280 2 года назад +2

    Спасибо! Очень выручаешь! Такие мелочи мне не объяснили, как без рук сейчас учусь на этом предмете.

  • @smoker1084
    @smoker1084 2 года назад +3

    уроки понятные и простые , спасибо продолжайте в том же духе))

  • @-Fistashkin-
    @-Fistashkin- Год назад

    Спасибо за уроки, учусь благодаря твоему труду!

  • @user-db4su8rx3b
    @user-db4su8rx3b 3 года назад +3

    Здорово спасибо за урок)

  • @gamer_maks4152
    @gamer_maks4152 2 года назад

    Спасибо вам большое!

  • @Georgiy_Umar_Abnazyrov
    @Georgiy_Umar_Abnazyrov Год назад

    Good job! Thank you for your job!

  • @hcoderhy768
    @hcoderhy768 3 года назад

    Крутые уроки!

  • @Al_Fajr_89
    @Al_Fajr_89 2 года назад

    Спасибо за урок

  • @nazarturismo271
    @nazarturismo271 2 года назад +20

    3:17
    тут строка где мы конвертируем формат float у меня горит желтым,до самого конца,из-за этого я не могу потом выполнить операцию
    user_input + 10. Ума не приложу что не так.
    Возможно, аргумент-ссылка, допускающий значение NULL, для параметра "s" в "float float.Parse(string s)". [java]csharp(CS8604)
    p.s помогло решение комментатор конверта в сингл,оставлю,может у кого та же проблема была
    user_input = Convert.ToSingle(Console.ReadLine());

    • @Aiverful
      @Aiverful 2 года назад +2

      Спасибо, помогло, проблем после этого в рабочей области не обнаружено

    • @ibacobinjik5067
      @ibacobinjik5067 3 месяца назад

      просто гений, спасибо

  • @evgeha3596
    @evgeha3596 2 года назад +1

    Спасибо большое

  • @giorgijabauri1040
    @giorgijabauri1040 Год назад

    спасибо за урок

  • @fansik1631
    @fansik1631 Год назад

    спасибо огромное!!! Благодаря вашим урокам я сделал очень крутой калькулятор хотя я вообще не знал язык С#

  • @studysa
    @studysa 2 года назад +1

    Круто! Я даже округлил для красоты.

  • @entergame5675
    @entergame5675 11 месяцев назад +2

    это улучшенная версия калькулятора
    int num = 0;
    Console.WriteLine ("enter number with a dot:");
    num = Convert.ToInt32(Console.ReadLine());
    int result = 0 ;
    result = Convert.ToInt32(Console.ReadLine());
    result = num * result;
    Console.WriteLine ("number: " + result);

  • @cristalGamer5100
    @cristalGamer5100 Год назад

    у меня уже на этом этапе выдало 4 ошибки которые я не мог долго решить чувствую будет интересно

  • @darkovzit9083
    @darkovzit9083 Год назад +2

    имба курс

  • @Prudysha
    @Prudysha 2 года назад

    Приветствую,уроки огонь,подскажи пожалуйста,как включить такие же подсказки,как у тебя на Windows при наведении курсора? Смотрел через расширения,IntelliSense есть,и hints в настройках также включены,но подсказок нет

  • @hori2329
    @hori2329 2 года назад +1

    спасибо,посмотрел всего 4 урока а уже сделал калькулятор хоть и говяный)

  • @kpanat
    @kpanat 9 месяцев назад

    Ещё следует упомянуть одну целочисленную операцию для которой нет символа, но которая собственно на процессоре и выполняется. Т.е. на процессоре нет операции целочисленного деления как нет и операции поиска остатка, а есть именно целочисленное деление остатка. Т.е. реальная операция деления всегда выдаёт 2 целых числа: неполное частное и остаток. Но с помощью символа можно получить только 1 число. А вот "функция" Math.DivRem выдаёт 2 числа сразу. Назвать это функцией слишком громко это всего 1 команда процессора. Но когда мы выполняем деление или вычисление остатка то или иное отбрасывается. Что не есть правильно. В некоторых ЯП можно записать:
    d,r = a div b. Но не в С# пока...

  • @user-de9ru6wq6u
    @user-de9ru6wq6u 2 года назад

    Спасибо бро

  • @pe-ro
    @pe-ro 2 года назад

    Супер, я в конце округлил ответ.

  • @fklska3995
    @fklska3995 2 года назад +16

    Как сделать такие же всплывающие подсказки при наведении курсора?

    • @antonik2762
      @antonik2762 2 года назад

      Оно либо изночально стоит, либо найти в настройках

    • @derpachi
      @derpachi 2 года назад

      В VSCode по умолчанию стоит

    • @zoodolosgamesfnf
      @zoodolosgamesfnf 2 года назад

      по мне оно по умолчанию стоит попробуй задержать курсор

    • @pe-ro
      @pe-ro 2 года назад

      Наведи курсор

    • @nissren
      @nissren 2 года назад

      @@pe-ro АХАХАХАХАХ. Гений блять🤦‍♂️

  • @vrandar8359
    @vrandar8359 2 года назад

    Спасибо

  • @IfoThePringles
    @IfoThePringles 2 года назад

    0:54 мне кажется если там указать какое-то значение то оно будет числом по умолчанию, то если если пользователь не ввел число то число которое там будет указано там будет использоваться (не точно но мне так кажется)

  • @osminoguemedia9620
    @osminoguemedia9620 6 месяцев назад

    Как тяжело учиться. Все просто, интересно)) но меня так в сон тянет, я не могу прям))

  • @user-TeRRa_NUUb
    @user-TeRRa_NUUb 11 месяцев назад +1

    2:44 там можно было перед Convert написать (float) и будет такой же результат:
    float num;
    num = (float)Convert.ToDouble(Console.ReadLine());

    • @---o_O--
      @---o_O-- 10 месяцев назад

      А можно еще проще: Convert.ToSingle(Console.ReadLine());

  • @user-xu1pf6ie9l
    @user-xu1pf6ie9l 2 года назад

    Подскажите, как сделать так что бы в визуас код появлялись варианты выбора чего я хочу?Устал в ручную писать)

  • @user-zy2xu1dg7z
    @user-zy2xu1dg7z 2 года назад

    Можно гдето найти список команд с описанием для чего она нужна?

  • @user-yj9dv2zg8b
    @user-yj9dv2zg8b 2 года назад

    Если мы хотим вводить не целое число через точку, а не через запятую, то как нам быть? Наверное нужно вводить строковое значение, затем в нём менять нашу точку на запятую и как потом конвертировать стоковую переменную во флоат, так же командой Parse? И как осуществить замену точки на запятую?

  • @Wry27
    @Wry27 2 года назад

    Возможно тут есть такие как я, у которого не появляется запятая в итоговой переменной, в такой случае попробуйте все же поставить точку, тогда все получится, на всякий оставлю тут свой код, может у меня что то не то.
    Console.Write("Введите число с точкой : ");
    float user_input = float.Parse(Console.ReadLine());

    Console.WriteLine("Переменная : " + user_input);

  • @PolimerS
    @PolimerS Год назад

    Интересно, что работает лучше? Код в одну строку, или обычный?

  • @dastybs3102
    @dastybs3102 Год назад +1

    3:21 Тот самый метод ToSingle: Девачки я плачу😢

  • @pozitiv2913
    @pozitiv2913 Год назад

    Прошу, ответьте, как сделать как на видео, так , чтобы прошлая строчка на новый становиласт

  • @DeerGentleman
    @DeerGentleman 2 месяца назад +1

    Вопрос: Зачем Convert если есть Parse?

  • @ermamytalmazbekuulu960
    @ermamytalmazbekuulu960 3 месяца назад +1

    Как подключить Math у меня не работает в VS code

  • @qwrqwrwgasfadgqtrgrhtyd2973
    @qwrqwrwgasfadgqtrgrhtyd2973 2 года назад +2

    4:53 так это же региональные стандарты:/ или я че то путаю? Запятая как разделитель это русский стандарт.Если бы была Винда на английском разве, мы бы не ставили точку?

  • @user-lw7rb3sc6s
    @user-lw7rb3sc6s 2 года назад +2

    Простите пожалуйста, на 4:11 я сделал у себя на компьютере user_input = float.Parse(Console.ReadLine());
    А мне показывает:
    D:\Проекты Visual Studio\project\Program.cs(9,38): warning CS8604: Возможно, аргумент-ссылка, допускающий значение NULL, для параметра "s" в "float float.Parse(string s)". [D:\Проекты Visual Studio\project\project.csproj]
    Че делать?

    • @qwrqwrwgasfadgqtrgrhtyd2973
      @qwrqwrwgasfadgqtrgrhtyd2973 2 года назад

      Convert.ToSingle(Console.ReadLine)); Ну а вообще гугли в интернете

    • @zikon.
      @zikon. 2 года назад

      @@qwrqwrwgasfadgqtrgrhtyd2973 Convert.ToSingle(Console.ReadLine());
      у ReadLine будут скобки стоять

  • @dmitriystr
    @dmitriystr 3 года назад +1

    Георгий Дударь, можете перезаписать свой курс по языку программирования swift?

    • @itproger
      @itproger  3 года назад +4

      Да, могу, но это будет не в скором времени

    • @dmitriystr
      @dmitriystr 3 года назад +3

      @@itproger Спасибо!

  • @Sekiro_Sun
    @Sekiro_Sun 4 месяца назад

    а є якийсь сайт з вправами по C# для практики?

  • @Sosutebepupsik
    @Sosutebepupsik Год назад +1

    почти ниче не понимаю, но надеюсь, потом пойму

  • @hasanboyhakimov9144
    @hasanboyhakimov9144 2 года назад +1

    👏👏

  • @ocular4755
    @ocular4755 2 года назад

    что делать если случайно написал await и теперь терминал отказывается выводить норм ответы
    и пишет "This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [project]"

  • @user-or7tk9zu7b
    @user-or7tk9zu7b 2 года назад

    Это просто комментарий что бы поддержать автора.

  • @superleo7478
    @superleo7478 2 года назад +1

    у меня нет подсказок в вс коде и не подчеркиват ошибки, что делать?

  • @imomarik5802
    @imomarik5802 11 месяцев назад +1

    4:30 у меня вместо ошибки пропала точка и число стало двухзначным

  • @Alexandr-xu8oz
    @Alexandr-xu8oz 11 месяцев назад

    Программа подсчета площади круга все не хотела выводить не целые числа. Когда я исправил Console.WriteLine на System.Console.WriteLine все заработало как надо. Интересно почему

  • @DOCTOR517
    @DOCTOR517 2 года назад +1

    как включить такое же авто дополнение

  • @nbadayss
    @nbadayss 2 года назад +2

    Что делать если при нажатии на enter консоль закрывается, а не продолжает работать?

    • @vanilinvanilin1604
      @vanilinvanilin1604 3 месяца назад

      Пиши в конце после всех действий Console.Read(); он тебе поможет в конце чтоб консоль не закрылась автоматически.

  • @Ktoto-iq7rh
    @Ktoto-iq7rh 4 месяца назад +1

    У меня при аналогичном коде реадлайн в парсе подчеркивается желтым

  • @ermamytalmazbekuulu960
    @ermamytalmazbekuulu960 3 месяца назад

    error CS0117: "Math" не содержит определение для "Pow".
    Как исправить

  • @slavaschukin1836
    @slavaschukin1836 2 года назад

    А как подключить Майкрософт Нэт к визуалу.
    А то у меня почему нет сверху и в структуре слова main как у вас

    • @antonik2762
      @antonik2762 2 года назад

      Скачай сразу обычную Visual Studio

  • @clutterfunkvort6861
    @clutterfunkvort6861 Год назад +2

    7:40 почему вы не показали как правильно настраивать код, чтобы int a = 5, b = 6 работал?

    • @vanilinvanilin1604
      @vanilinvanilin1604 3 месяца назад +1

      Показывал в прошлом уроке!

  • @user-or7tk9zu7b
    @user-or7tk9zu7b 2 года назад

    И этот тоже просто комментарий что бы поддержать автора.

  • @sw1nker325
    @sw1nker325 2 года назад

    Ребят что делать если когда пишу using System то оно не зелёное, а серое и пишет " ненужная дериктива using"?

  • @goodbye.....
    @goodbye..... Год назад

    заметка:
    16:14 виды округления

  • @AmogusInMinecraft
    @AmogusInMinecraft Год назад

    Если работайте VS нажимайте CTRL+F5 а не просто F5 .Если нажмете F5 то консоль будет закриватса при нажатие enter

  • @dimoniche666
    @dimoniche666 Год назад

    Когда сайт заработает?

  • @maksimkakrutoy
    @maksimkakrutoy 2 года назад +17

    Мы будем подсчитывать плОщу всего нашего вот этого кругА)))

    • @lgXenos
      @lgXenos 2 года назад +9

      просто Гоша с Украины. вот и проскакивают невольно родные слова

  • @bmgc984
    @bmgc984 2 года назад +3

    16:10 интересный факт, если в round прописать число к примеру 3.50 оно его округлит не до 4, а до 3, странно как то

    • @user-dw5fc2sw7h
      @user-dw5fc2sw7h 2 года назад +1

      Брехня! Выдает 4!

    • @mr.animagik
      @mr.animagik Год назад

      Ну если будет 3.60 тогда округлиться до 4 а если 3.59 то до 3

    • @CRY0N
      @CRY0N Год назад +3

      По умолчанию Round() использует *банковское округление* , то есть число округляется к ближайшему чётному числу. Чтобы перейти к более привычному *математическому округлению* нужно передать в функцию Round() параметр _mode_ . Пример:
      Math.Round(2.5) //Выведет 2
      Math.Round(1.5) //Выведет 2
      Math.Round(2.5, MidpointRounding.AwayFromZero) //Выведет 3

  • @user-nx1ro7yt1y
    @user-nx1ro7yt1y 2 года назад +1

    у меня в программке про площадь выдает ошибку и говорит что "невозможно преобразовать из 'группы методов' в 'bool' "

    • @fulleti
      @fulleti 2 года назад

      А откуда ты bool в площади взял то? Bool может быть равен только True либо False

  • @kpanat
    @kpanat 9 месяцев назад

    По поводу запятой это зависит от системы какой вы разделитель дробной части поставили... У вас видимо стоит запятая. У меня точка. Так что мне запятую вводить не надо... А вобще это можно посмотреть и если что заменить. Ну чтобы не было дурацкой ошибки...

  • @NePalladin
    @NePalladin Год назад

    А почему если single это то же самое что float для конвертации нельзя использовать Convert.ToSingle(System.readline())?

  • @alexandrclaystone
    @alexandrclaystone 2 года назад

    result = *(либо /, либо %) 5f;
    выдаёт ошибку на умножении - к указателю должен быть применён указатель * или ->
    на делении и на остатке при делении - недопустимый термин в выражении
    На сложении и вычитании всё норм.
    Вроде понял, это применяется, когда происходит взаимодействие с другой переменной.

    • @dreambuster4451
      @dreambuster4451 Год назад

      Действие нужно писать до знака ровно

  • @BuhoyStrigoy
    @BuhoyStrigoy Год назад

    Хочу написать шуточное приложение.
    Но по какому принципу построить логику не могу сообразить.
    Смысл приложения вопрос - ответ.
    К примеру пользователь видит вопрос как его имя. И если он вводит не свое, то программа его просит сделать это снова. И тут несколько вариантов ответов программы.
    Если пользователь вводит нужное значение. Допустим имя Иван. Но ввести его можно по разному. Иван, иван, Ваня и т.д.
    С помощью массивов это не сделать. Там числовые значения. Использовать тип данных bool и перебор значений типа строки?
    Или как?

  • @mucauk
    @mucauk Год назад

    17:16 или когда делаем соревновательную игру

  • @wolder2930
    @wolder2930 Год назад

    using System;
    using System.Linq;
    using System.Collections.Generic;
    namespace triangle;
    public static class Program
    {
    public static void Main()
    {
    Console.WriteLine("Введите 3 стороны треугольника в удобной для вас мере измерения. Мы найдем площадь вашего треугольника.");
    double a = Convert.ToDouble(Console.ReadLine());
    double b = Convert.ToDouble(Console.ReadLine());
    double c = Convert.ToDouble(Console.ReadLine());
    double p = a + b + c; p = p / 2;
    double s = p * (p - a) * (p - b) * (p - c);
    s = Math.Sqrt(s);
    Console.WriteLine(s + " - это площадь вашего треугольника в вашей мере исчесления");
    // по скрипту это моя первая программа тут я сделал так что можно найти площадь треугольника пхехе.
    }
    }
    Изменено: это всё я написал после этого урока.

  • @user-vi9zb4zh3n
    @user-vi9zb4zh3n 2 года назад

    Просто наверное многие не понимают откуда ToInt16. Я просто хочу помочь некоторым понять материал.

  • @Uamoney_
    @Uamoney_ Год назад

    Подскажите делаю первую програму делаю все как на видео но у меня после любого числа с точкой вылетает терминал что делать?

    • @Syperbot
      @Syperbot 11 месяцев назад

      Попробуй сделать чтобы была не точка а запятая

  • @nikitaguskov8335
    @nikitaguskov8335 2 года назад +1

    20 раз пытался, ничего не работает. Выдаёт ошибку "Возможно, аргумент-ссылка, допускающий NULL, для параметра ...

    • @ManEnder1
      @ManEnder1 6 месяцев назад

      Или ты в не том приложении или ты это на домофоне делаешь

  • @user-ev4mp2zs5d
    @user-ev4mp2zs5d 2 года назад +1

    У меня команда result не работает) :

  • @name5915
    @name5915 6 месяцев назад

    Жаль нет объяснения почему result будучи float везде выводится как целочисленное (60; 59)

  • @big__boi
    @big__boi 2 года назад

    А как вы сделали подсказки команд, методов

    • @user-ew1tv6hp9q
      @user-ew1tv6hp9q 2 года назад

      Установлюєш пакет C# у Vs Code

    • @big__boi
      @big__boi 2 года назад +1

      @@user-ew1tv6hp9q я уже давно пофиксил проблему. У меня интернет просто слабый, и поэтому каждый раз при скачивании OmniSharp выдавал эррор, а я этого не замечал.

  • @user-ej8fl1hw5y
    @user-ej8fl1hw5y 2 года назад

    можно ли внутри Math.Min или Math.Max ещё раз вписать данную функцию?

  • @interes3d
    @interes3d 7 месяцев назад

    3:01 чет я не понял, типа мы не можем прописать Convert.ToFloat и так далее? Почему, разве такого метода не существует?!

  • @user-me5kw6nl8t
    @user-me5kw6nl8t 2 года назад

    12:08 не работает. Visual studio 2022. С# консольное приложения(.Net framework)

    • @Alexzzz_codm
      @Alexzzz_codm 2 года назад

      Два раза нажми таб

  • @user-wg1il7tx9z
    @user-wg1il7tx9z 2 года назад +1

    float user_input;
    Console.Write("Введите число с точкой")
    // user_input = Convert.ToDouble(Console.ReadLine());
    user_input = float.Parse(Console.ReadLine());
    Добрый день. Подчеркивает почему-то Console.ReadLine в последней строке

    • @savvy365_ae
      @savvy365_ae 2 года назад

      Во 2 строке нет в конце точки с запятой, может поэтому.

    • @bananchikyes7316
      @bananchikyes7316 2 года назад

      @@savvy365_ae не в этом дело

    • @eldoken5001
      @eldoken5001 2 года назад

      Ты перед user_input не объявил тип переменной. Там надо в третьей строке в начале float написать

    • @KrasmanOriginal
      @KrasmanOriginal Год назад +1

      Таже ерунда( Подчеркивает почему-то Console.ReadLine в последней строке

    • @gunssb8231
      @gunssb8231 Год назад

      @@KrasmanOriginal нашёл решение проблемы? а тоу меня такое же

  • @user-zt1oy5ru8w
    @user-zt1oy5ru8w 3 года назад

    Хоть я и не на этом уроке я все равно удивлен надписью "4 минуты назад"

  • @user-io1yn4nr9h
    @user-io1yn4nr9h 2 года назад

    я скачать програму и все нужное, но какого (у меня визуал студио код) у меня вместо моего кода когда я пишу дотнет ран выводит хело ворлд хотя я этот шаблон стёр

    • @user-ew1tv6hp9q
      @user-ew1tv6hp9q 2 года назад

      Збережи свій написаний проект Ctrl + S

  • @eremyfroad
    @eremyfroad Год назад +1

    помогите кто знает. все делаю правильно, а когда запускаю пишет (Ошибка сборки.
    Имя "user" не существует в текущем контексте.
    Имя "user_input" не существует в текущем контексте.) И все в красном

    • @user-vp6dx9mi3k
      @user-vp6dx9mi3k Год назад +1

      у вас неправильно установлен IDE. Возможно у вас нету .NET

    • @eremyfroad
      @eremyfroad Год назад

      @@user-vp6dx9mi3k спасибо, я уже разобрался

  • @DemiGod596
    @DemiGod596 7 месяцев назад

    А как у него подсказки всплывают такие полезные и ошибки подчеркиваются? У меня не всплывает ничего

  • @Alexinda_Queen
    @Alexinda_Queen 2 года назад +1

    У меня терминал не работает(.

  • @user-mh1dt1ym7b
    @user-mh1dt1ym7b 2 года назад

    16:25
    Да елки палки и тут эти косинусы и синусы

  • @Amino-yu3np
    @Amino-yu3np 2 года назад +1

    я создал первую прогу
    калькулятор чисел )

  • @user-tw9cl8cw7w
    @user-tw9cl8cw7w 2 года назад

    У меня все выдедено красным,хотя все пишу верно и программа не запускается 😢

  • @user-pv8bj9nv1z
    @user-pv8bj9nv1z 3 года назад

    Друг, скажи, что за версия

    • @whitelinuxAz
      @whitelinuxAz 2 года назад

      просто качаешь dotnet последнию у меня всё работает

  • @Fakem1ner
    @Fakem1ner 2 года назад +1

    Я с плюсов. Смотрю на 2x

  • @michael9312
    @michael9312 2 года назад

    просто так пишу. Math.Round(4.5d) = 4 и Math.Round(3.5d) = 4

    • @CRY0N
      @CRY0N Год назад +1

      По умолчанию Round() использует *банковское округление* , то есть число округляется к ближайшему чётному числу. Чтобы перейти к более привычному *математическому округлению* нужно передать в функцию Round() параметр _mode_ . Пример:
      Math.Round(2.5) //Выведет 2
      Math.Round(1.5) //Выведет 2
      Math.Round(2.5, MidpointRounding.AwayFromZero) //Выведет 3

  • @sashko2731
    @sashko2731 3 года назад +2

    Надеюсь эти уроки не закончатся)))

    • @itproger
      @itproger  3 года назад +11

      Не закончатся :)

  • @stanislav5262
    @stanislav5262 Год назад

    Если поделить int a = 5, b = 6; int res = a/b; то консоль выдаст 0. Так что тут вы приврали.

  • @Deni_Scop
    @Deni_Scop Год назад

    Начинаю смотреть видео , в этом полный ноль! пока ничего не понятно !)) посоветуйте как лучше закреплять материал ? а то посмотрел, в одно ухо залетело и вылетело, и как закрепить просмотренное не понимаю, потому что не знаю как и где такое применять потом! дайте совет полному нулю с минусом ))) может нужно было начать смотреть видео по Юнити сначала ?

    • @user-vp6dx9mi3k
      @user-vp6dx9mi3k Год назад +1

      просто практикуйтесь, например в этом видео вы изучили математические операции. Попробуйте сделать что-то типа калькулятора например. Я так учился.

    • @Deni_Scop
      @Deni_Scop Год назад

      @@user-vp6dx9mi3k Спасибо!

  • @VictorGravit
    @VictorGravit 2 года назад +1

    В начале ролика крайне запутанно и нелогично: сначала всё можно, начинаем писать код, потом оказывается нельзя и удаляем всю строчку, а логического завершения мысли нет.
    То есть: "Так как метода конвертации в float нет (ToFloat нет), то нужно пользоваться методом "ToDouble", который принимает некую строку и конвертирует в тип данных float и double". Но потом вдруг оказывается, что ToDouble не конвертирует во float. Эмм. Не понял

  • @user-od8ev3ie6h
    @user-od8ev3ie6h 2 года назад

    Бро, у тебя сайт ломанули

  • @romchikyoung6863
    @romchikyoung6863 2 года назад

    Топ

  • @KDNM-me7eg
    @KDNM-me7eg Год назад

    Привет всем! Мне интересно, кому сколько лет и кто знает какие языки! Например мне 12 лет и я знаю Python и совсем чуть-чуть С++ и изучаю C#. Я хочу стать программистом.